﻿

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Channels;
using System.Threading.Tasks;

namespace IotClientService.Models.Lg.Remote;
/// <summary>
/// 充放电开始作业、结束作业请求
/// </summary>
public class LgFmtEquipStatusRequest: LgTrayReportRequest
{
    /// <summary>
    /// R : Running, I: Idle, T : Trouble, P : Power on, O : Power off
    /// </summary>
    public int Status { get; set; }
    /// <summary>
    /// 0 : Control    模式 , 1 : Maintenance 模式
    /// </summary>
    public int Mode { get; set; }
    /// <summary>
    /// 0 :    Tray is not existing, 1 : Tray is existing
    /// </summary>
    public int ExistTray { get; set; }
    /// <summary>
    /// 烟雾感  Sensor 0: OFF, 1: ON
    /// </summary>
    public int SmokeSensor { get; set; }
    /// <summary>
    /// 气缸Cylinder 感应 Sensor 0: 下限 , 1: 上限
    /// </summary>
    public int Cylinder { get; set; }
    /// <summary>
    /// 设备Channel数 0:16 1:48
    /// </summary>
    public int channelCount { get; set; }
    /// <summary>
    /// 库位温度，12个JIG温度，12个平均温度，12个最小温度，12个最大温度
    /// </summary>
    public List<float> Temperatures { get; set; }
}
